{% import html/head.html %}

{% #使用import可以导入其他的模板 %}

{% # 下面是一个简单的个人信息例子！ %}

{% go conf %}

<p>我被跳过了！</p>

{% point conf: %}

<p>我的名字:{% $conf['name'] %}</p>

<p>我的年龄:{% $conf['age'] %}</p>

<p>
    我的爱好:
    {% loop $v in $conf['hobby'] %}

    {% $v %}

    {% end %}
</p>

<p>一段介绍:{% $conf['about'] %}</p>

<hr>

{% # 下面介绍一下其它东西 %}

{% func demo1(): echo '我是一个函数，我的名字叫做"demo1",我会自己说话';  %}

{% func demo2(): return '我是一个函数，我的名字叫做"demo2",我不会自己说话，只有你让我说话时我才能说话';  %}

<p>{% demo1() %}</p>
{% # 上面的在调用之后会自己输出 %}

<p>{% &demo2() %}</p>
{% # 如果想输出他的返回值的话，只需要在前面加上'&' %}

{% # 下面是关于赋值的操作 %}
{% % demo2() to $demo2_val %}
{% % $demo2_val to $demo2_val_2 %}
{% % 1 to $n %}
{% #Ps:赋值的前面要有'%' %}

{% % $a = 1 %}
{% % $a += 1 %}
{% # 使用这种方法赋值也是可以的，更简单 %}

{% #类似于 $n += 1 ('+'可以为 +、-、*、/、.) %}
{% % 1 to + $n %}


<hr>

{% #最重要的判断语句 %}

{% % 1 + 1 * 1 to $num %}

{% if $num == 1 %}
    if:1 + 1 * 1 = 1!
{% elif $num == 3 %}
    elif了:1 + 1 * 1 = 3!
{% else %}
    else: 1 + 1 * 1 = {% $num %}!
{% end %}

<hr>

{% #还有循环 %}

<p>
    {% for $i = 0;$i < 10;$i++ %}
    for:{% $i + 1 %}
    {% end %}
</p>

<p>
    {% % 0 to $j %}
    {% while $j < 10 %}
        while:{% $j + 1 %}
        {% % 1 to + $j %}
    {% end %}
</p>

<p>
    {% % [1,2,3,4,5] to $arr %}
    {% loop $key,$val in $arr %}
    {% $key %} => {% $val %}
    {% end %}
</p>

<p>
    {% loop $value in $arr %}
    {% $value %}
    {% end %}
</p>

<p>
    {% # 如果需要用到其他东西，可以使用php:直接运行php代码 %}

    {% php: echo "通过直接运行php输出"; %}
</p>

{% import html/tail.html %}
